package com.lyf.service;

import com.lyf.dto.SetmealDTO;
import com.lyf.dto.SetmealPageQueryDTO;
import com.lyf.pojo.Setmeal;
import com.lyf.result.PageResult;
import com.lyf.vo.DishItemVO;
import com.lyf.vo.SetmealVO;

import java.util.List;

public interface SetmealService {

    PageResult pageQuery(SetmealPageQueryDTO setmealPageQueryDTO);

    void startOrStop(Setmeal setmeal);

    void save(SetmealDTO setmealDTO);

    SetmealVO getByIdWithDishes(Long id);

    void deleteBatch(List<Long> ids);

    void update(SetmealDTO setmealDTO);

    List<SetmealVO> getByCategoryId(Long id);
}
